import axios from 'axios';
import request from '../util/requset';

/**
 * 白天图标	夜间图标	简体中文
 * 0	    30	      晴
 * 0	    30	      晴
 * 0	    30	      大部晴朗
 * 0	    30	      大部晴朗
 * 1	    31	      多云
 * 1	    31	      少云
 * 2	    2	      阴
 * 3	    33	      阵雨
 * 3	    33	      局部阵雨
 * 3	    33	      小阵雨
 * 3	    33	      强阵雨
 * 13	    34	      阵雪
 * 13	    34	      小阵雪
 * 18	    32	      雾
 * 18	    32	      冻雾
 * 20	    36	      沙尘暴
 * 29	    35	      浮尘
 * 29	    35	      尘卷风
 * 29	    35	      扬沙
 * 20	    36	      强沙尘暴
 * 45	    46	      霾
 * 4	    4	      雷阵雨
 * 4	    4	      雷电
 * 4	    4	      雷暴
 * 5	    5	      雷阵雨伴有冰雹
 * 5	    5	      冰雹
 * 5	    5	      冰针
 * 5	    5	      冰粒
 * 6	    6	      雨夹雪
 * 7	    7	      小雨
 * 8	    8	      中雨
 * 9	    9	      大雨
 * 10	    10	      暴雨
 * 10	    10	      大暴雨
 * 10	    10	      特大暴雨
 * 14	    14	      小雪
 * 15	    15	      中雪
 * 16	    16	      大雪
 * 17	    17	      暴雪
 * 19	    19	      冻雨
 * 15	    15	      雪
 * 8	    8	      雨
 * 7	    7	      小到中雨
 * 9	    9	      中到大雨
 * 10	    10	      大到暴雨
 * 15	    15	      小到中雪
 */   


/**
 * 通过区keyWord获取区id
 * @param {*} keyWord 
 * @returns 
 */
export async function getSearchCityApi(keyWord) {
    return  await axios.post(`https://ssch.api.moji.com/citymanage/json/h5/searchCity?keyWord=${keyWord}`);
} 

/**
 * 通过区cityId获取天气数据
 * @param {*} cityId 
 * @returns 
 */
export async function getWeatherByCityIdApi(cityId) {
    return  await axios.post('https://h5ctywhr.api.moji.com/fc40', { "cityId": cityId, "cityType": 0 });
}   

/**
 * 通过区cityId获取当天生活指数
 * @param {*} cityId 
 * @returns 
 */
export async function getIndexDetailApi(cityId) {
    return  await axios.post('https://h5ctywhr.api.moji.com/indexDetail', { "cityId": cityId, "cityType": 0 });
}

// 获取定位定制api
export async function getProApi() {
    return await request('/address/queryPro');
}

// 获取工作日和休息日
export async function getHolidayApi(year) {
    return await request('/address/queryHoliday?year='+year);
}
